package com.baosight.risk.service.riim.entity;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Table;

import com.baosight.risk.base.entity.BaseEntity;

import lombok.Data;

/**
 * 重点风险项目
 * 
 * @author 
 * @date 2021-11-24 15:24:30
 */
@Table(name = "T_RIIM_RISK_IMPORT")
@Data
public class RiimRiskImport extends BaseEntity {
	private static final long serialVersionUID = 1L;

			/**
	 * 风险点ID
	 */
	@Column(name = "RISK_ID")
	private String riskId;
			/**
	 * 年度
	 */
	@Column(name = "ACCT_YEAR")
	private String acctYear;
			/**
	 * 风险编码
	 */
	@Column(name = "RISK_NO")
	private String riskNo;
			/**
	 * 风险名称
	 */
	@Column(name = "RISK_NAME")
	private String riskName;
			/**
	 * 风险描述
	 */
	@Column(name = "RISK_DESC")
	private String riskDesc;
			/**
	 * 风险大类（一级）
	 */
	@Column(name = "RISK_TYPE")
	private String riskType;
			/**
	 * 风险大类名称
	 */
	@Column(name = "RISK_TYPE_NAME")
	private String riskTypeName;
			/**
	 * 风险细类编码（末级）
	 */
	@Column(name = "DETAIL_TYPE")
	private String detailType;
			/**
	 * 风险细类名称（末级）
	 */
	@Column(name = "DETAIL_TYPE_NAME")
	private String detailTypeName;
			/**
	 * 所属单位
	 */
	@Column(name = "COMP_CODE")
	private String compCode;
			/**
	 * 所属单位名称
	 */
	@Column(name = "COMP_NAME")
	private String compName;
			/**
	 * 所属部门
	 */
	@Column(name = "DEPT_CODE")
	private String deptCode;
			/**
	 * 所属部门名称
	 */
	@Column(name = "DEPT_NAME")
	private String deptName;
			/**
	 * 重点风险类型（专项推进、重点工作推进）
	 */
	@Column(name = "IMPORT_RISK_TYPE")
	private String importRiskType;
			/**
	 * 重点风险类型名称
	 */
	@Column(name = "IMPORT_RISK_TYPE_NAME")
	private String importRiskTypeName;
			/**
	 * 主责单位编码
	 */
	@Column(name = "DUTY_COMP_CODE")
	private String dutyCompCode;
			/**
	 * 主责单位名称
	 */
	@Column(name = "DUTY_COMP_NAME")
	private String dutyCompName;
			/**
	 * 辅责单位编码
	 */
	@Column(name = "AUXILIARY_COMP_CODE")
	private String auxiliaryCompCode;
			/**
	 * 辅责单位名称
	 */
	@Column(name = "AUXILIARY_COMP_NAME")
	private String auxiliaryCompName;
			/**
	 * 主责领导工号
	 */
	@Column(name = "DUTY_LEAD_CODE")
	private String dutyLeadCode;
			/**
	 * 主责领导名称
	 */
	@Column(name = "DUTY_LEAD_NAME")
	private String dutyLeadName;
			/**
	 * 执行领导工号
	 */
	@Column(name = "EXE_LEAD_CODE")
	private String exeLeadCode;
			/**
	 * 执行领导名称
	 */
	@Column(name = "EXE_LEAD_NAME")
	private String exeLeadName;
			/**
	 * 执行开始期间
	 */
	@Column(name = "PLAN_BEGIN_DATE")
	private Date planBeginDate;
			/**
	 * 执行结束期间
	 */
	@Column(name = "PLAN_END_DATE")
	private Date planEndDate;
			/**
	 * 监控起始时间
	 */
	@Column(name = "FACT_BEGIN_DATE")
	private Date factBeginDate;
			/**
	 * 监控起始时间
	 */
	@Column(name = "FACT_END_DATE")
	private Date factEndDate;
			/**
	 * 项目推进机制
	 */
	@Column(name = "ADVANCE_MECHANISM")
	private String advanceMechanism;
			/**
	 * 培训需求
	 */
	@Column(name = "TRAIN_NEED")
	private String trainNeed;
			/**
	 * 责任人工号
	 */
	@Column(name = "DUTY_USER_CODE")
	private String dutyUserCode;
			/**
	 * 责任人姓名
	 */
	@Column(name = "DUTY_USER_NAME")
	private String dutyUserName;
			/**
	 * 主管领导工号
	 */
	@Column(name = "GROUP_USER_CODE")
	private String groupUserCode;
			/**
	 * 主管领导姓名
	 */
	@Column(name = "GROUP_USER_NAME")
	private String groupUserName;
			/**
	 * 部门领导工号
	 */
	@Column(name = "DEPT_USER_CODE")
	private String deptUserCode;
			/**
	 * 部门领导姓名
	 */
	@Column(name = "DEPT_USER_NAME")
	private String deptUserName;
			/**
	 * 批准日期（立项时间）
	 */
	@Column(name = "AUDIT_DATE")
	private Date auditDate;
			/**
	 * 重点风险历史编码
	 */
	@Column(name = "RISK_NO_HIS")
	private String riskNoHis;
			/**
	 * 重点风险状态
	 */
	@Column(name = "STATUS")
	private String status;
			/**
	 * 重点风险状态说明
	 */
	@Column(name = "STATUS_NAME")
	private String statusName;
			/**
	 * 实施方案状态
	 */
	@Column(name = "PLAN_STATUS")
	private String planStatus;
			/**
	 * 实施方案状态说明
	 */
	@Column(name = "PLAN_STATUS_NAME")
	private String planStatusName;
			/**
	 * 预警规则状态
	 */
	@Column(name = "WARNING_STATUS")
	private String warningStatus;
			/**
	 * 预警规则状态说明
	 */
	@Column(name = "WARNING_STATUS_NAME")
	private String warningStatusName;
			/**
	 * 重点风险结题状态
	 */
	@Column(name = "FINISH_STATUS")
	private String finishStatus;
			/**
	 * 重点风险结题状态说明
	 */
	@Column(name = "FINISH_STATUS_NAME")
	private String finishStatusName;
			/**
	 * 备注
	 */
	@Column(name = "REMARK")
	private String remark;
			/**
	 * 排序
	 */
	@Column(name = "ROW_ORDER")
	private Integer rowOrder;
												/**
	 * 当前季度
	 */
	@Column(name = "QUARTER_CURRENT")
	private String quarterCurrent;
			/**
	 * 流转ID
	 */
	@Column(name = "CIRCULATION_ID")
	private String circulationId;
			/**
	 * 风险点编号
	 */
	@Column(name = "RIAA_RISK_NO")
	private String riaaRiskNo;
			/**
	 * 责任人联系方式
	 */
	@Column(name = "TELEPHONE")
	private String telephone;
			/**
	 * 风险自评历史ID
	 */
	@Column(name = "HIS_RISK_ID")
	private String hisRiskId;
			/**
	 * 修改标识(0=否,1=是)
	 */
	@Column(name = "UPDATE_FLAG")
	private String updateFlag;
			/**
	 * 是否专项推进项目(Y-是,N-否)
	 */
	@Column(name = "SPECIAL_FLAG")
	private String specialFlag;
			/**
	 * 测评总分
	 */
	@Column(name = "ASSESS_VALUE")
	private BigDecimal assessValue;
			/**
	 * 扩展字段6，用做数据回显
	 */
	@Column(name = "EXT6")
	private String ext6;
			/**
	 * 扩展字段7，用做数据回显
	 */
	@Column(name = "EXT7")
	private String ext7;
			/**
	 * 推进人所在部门
	 */
	@Column(name = "EXT8")
	private String ext8;
			/**
	 * 推进人所在部门名称
	 */
	@Column(name = "EXT9")
	private String ext9;
			/**
	 * 管理单位编码
	 */
	@Column(name = "MANAGE_COMP_CODE")
	private String manageCompCode;
			/**
	 * 管理单位名称
	 */
	@Column(name = "MANAGE_COMP_NAME")
	private String manageCompName;
			/**
	 * $column.comments
	 */
	@Column(name = "FINISH_RETURN")
	private Integer finishReturn;
			/**
	 * topThree标识,Y:是,N或null:否
	 */
	@Column(name = "TOP_THREE_FLAG")
	private String topThreeFlag;
			/**
	 * 是否是当年重点风险。Y:是/N:否
	 */
	@Column(name = "IS_OVER_THE_YEARS")
	private String isOverTheYears;
			/**
	 * 编制人工号
	 */
	@Column(name = "EDITOR_CODE")
	private String editorCode;
			/**
	 * 编制人名称
	 */
	@Column(name = "EDITOR_NAME")
	private String editorName;
			/**
	 * 是否下发
	 */
	@Column(name = "CONCLUSION_STATUS")
	private String conclusionStatus;
			/**
	 * 上级管理单位的重点风险ID
	 */
	@Column(name = "PARENT_ID")
	private String parentId;
	
}
